dog rose – Deutsch–English translations

🇬🇧 en de 🇩🇪

dog rose noun

  • the species Rosa canina
Hagrose, Heckenrose, Hundsrose
Wiktionary Links